home *** CD-ROM | disk | FTP | other *** search
- /*
- * Script für WRITE V3.025 © 1993 Tim Teulings
- * Dieses Script zeigt den Umgang mit dem SETREXXCLIP-Befehl
- *
- * Mit dem SETREXXCLIP-Befehl lasen ganzen Zeilen oder Buffer direkt
- * ohne Umweg über den Parser, welche ja mit einer internen 256 Zeichen
- * Begrenzung arbeitet, auslesen.
- *
- */
-
- IF ~show('P',"WRITE")
- THEN DO
- say 'Dieses Script läuft nur, wenn WRITE bereits gestartet wurde !'
- exit 10
- END
-
- ADDRESS "WRITE"
-
- OPTIONS RESULTS
-
- 'VERSIONCHECK 31090 "SetRexxClipDemo.wrx"'
- IF RC~=0 THEN DO
- exit 10
- END
-
- 'ASK "Wollen sie eine Zeile,oder\neinen Buffer auslesen ?" "_Zeile|_Buffer"'
-
- TYP = Result
-
- IF TYP = 0 THEN DO
- 'GetNumber "Welche Zeile möchten sie haben ?" 1'
- VAL = Result
- END
- ELSE DO
- 'GetNumber "Welchen Buffer möchten sie haben ?" 0'
- VAL = Result
- END
-
- SETREXXCLIP Test TYP VAL
- IF RC=0 THEN DO
- String = getclip(Test)
- say String
- END
- ELSE DO
- 'MESSAGEOK "SETREXXCLIP gab einen Fehler zurück !"'
- END
-
- 'ASK "Wollen sie den ganzen\nText auslesen ?" "_Ja|_NEIN !"'
- IF Result = 0 THEN DO
- 'GETVAR "_Length"'
- Length = Result
-
- DO x = 1 TO Length
- SETREXXCLIP Zeile 0 x
- String = getclip(Zeile)
- say String
- END
- END
-